{ Tools = ordered() { ClimbGroup_Lower_Third = MacroOperator { CtrlWZoom = false, NameSet = true, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "Canvas", Source = "Variant", Name = "Colour variant", Default = 0, }, Input2 = InstanceInput { SourceOp = "NameText", Source = "StyledText", Name = "Name", Default = "First name Last name", }, Input3 = InstanceInput { SourceOp = "RoleText", Source = "StyledText", Name = "Role and company", Default = "Role, Company", }, Input4 = InstanceInput { SourceOp = "NameText", Source = "Red1", Name = "Name colour", ControlGroup = 103, Default = 1, }, Input5 = InstanceInput { SourceOp = "NameText", Source = "Green1", ControlGroup = 103, Default = 1, }, Input6 = InstanceInput { SourceOp = "NameText", Source = "Blue1", ControlGroup = 103, Default = 1, }, Input7 = InstanceInput { SourceOp = "Bar", Source = "Width", Name = "Bar width", Default = 1720, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "MergeRole", Source = "Output", }, }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Canvas = Background { UserControls = ordered() { Variant = { LINKID_DataType = "Number", INPID_InputControl = "ComboControl", INP_Integer = true, INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 2, CC_LabelPosition = "Horizontal", ICS_ControlPage = "Controls", LINKS_Name = "Colour variant", { CCS_AddString = "Dark Brown", }, { CCS_AddString = "Charcoal", }, { CCS_AddString = "Climb Orange", }, }, }, Inputs = { Width = Input { Value = 3840, }, Height = Input { Value = 2160, }, UseFrameFormatSettings = Input { Value = 0, }, Variant = Input { Value = 0, }, TopLeftRed = Input { Value = 0, }, TopLeftGreen = Input { Value = 0, }, TopLeftBlue = Input { Value = 0, }, TopLeftAlpha = Input { Value = 0, }, }, }, Bar = Background { Inputs = { Width = Input { Value = 1720, }, Height = Input { Value = 300, }, UseFrameFormatSettings = Input { Value = 0, }, TopLeftRed = Input { Value = 0.117647, Expression = "iif(Canvas.Variant == 0, 0.117647, iif(Canvas.Variant == 1, 0.141176, 0.909804))", }, TopLeftGreen = Input { Value = 0.058824, Expression = "iif(Canvas.Variant == 0, 0.058824, iif(Canvas.Variant == 1, 0.137255, 0.443137))", }, TopLeftBlue = Input { Value = 0.019608, Expression = "iif(Canvas.Variant == 0, 0.019608, iif(Canvas.Variant == 1, 0.133333, 0.164706))", }, TopLeftAlpha = Input { Value = 0.85, Expression = "iif(Canvas.Variant == 0, 0.85, iif(Canvas.Variant == 1, 0.85, 1))", }, }, }, MergeBar = Merge { Inputs = { Background = Input { SourceOp = "Canvas", Source = "Output", }, Foreground = Input { SourceOp = "Bar", Source = "Output", }, Center = Input { Value = { 0.273958, 0.173148 }, Expression = "Point(0.273958, 0.173148-0.007407*(1-(1-(1-min(max((time-0)/18,0),1))^4))-0.007407*((1-min(max((comp.RenderEnd-time)/10,0),1))^2))", }, Blend = Input { Value = 1, Expression = "(1-(1-min(max((time-0)/18,0),1))^4)*(1-((1-min(max((comp.RenderEnd-time)/10,0),1))^2))", }, }, }, Rule = Background { Inputs = { Width = Input { Value = 12, }, Height = Input { Value = 300, }, UseFrameFormatSettings = Input { Value = 0, }, TopLeftRed = Input { Value = 0.909804, Expression = "iif(Canvas.Variant == 0, 0.909804, iif(Canvas.Variant == 1, 0.909804, 1))", }, TopLeftGreen = Input { Value = 0.443137, Expression = "iif(Canvas.Variant == 0, 0.443137, iif(Canvas.Variant == 1, 0.443137, 1))", }, TopLeftBlue = Input { Value = 0.164706, Expression = "iif(Canvas.Variant == 0, 0.164706, iif(Canvas.Variant == 1, 0.164706, 1))", }, TopLeftAlpha = Input { Value = 1, }, }, }, MergeRule = Merge { Inputs = { Background = Input { SourceOp = "MergeBar", Source = "Output", }, Foreground = Input { SourceOp = "Rule", Source = "Output", }, Center = Input { Value = { 0.051562, 0.173148 }, Expression = "Point(0.051562, 0.173148-0.007407*(1-(1-(1-min(max((time-2)/18,0),1))^4))-0.007407*((1-min(max((comp.RenderEnd-time)/10,0),1))^2))", }, Blend = Input { Value = 1, Expression = "(1-(1-min(max((time-2)/18,0),1))^4)*(1-((1-min(max((comp.RenderEnd-time)/10,0),1))^2))", }, }, }, NameText = TextPlus { Inputs = { Width = Input { Value = 3840, }, Height = Input { Value = 2160, }, UseFrameFormatSettings = Input { Value = 0, }, StyledText = Input { Value = "First name Last name", }, Font = Input { Value = "Montserrat", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.041268, }, CharacterSpacing = Input { Value = 1, }, Center = Input { Value = { 0.06875, 0.191667 }, }, HorizontalLeftCenterRight = Input { Value = -1, }, HorizontalJustificationNew = Input { Value = 3, }, VerticalTopCenterBottom = Input { Value = 0, }, VerticalJustificationNew = Input { Value = 3, }, Red1 = Input { Value = 1, }, Green1 = Input { Value = 1, }, Blue1 = Input { Value = 1, }, Alpha1 = Input { Value = 1, }, }, }, MergeName = Merge { Inputs = { Background = Input { SourceOp = "MergeRule", Source = "Output", }, Foreground = Input { SourceOp = "NameText", Source = "Output", }, Center = Input { Value = { 0.5, 0.5 }, Expression = "Point(0.5, 0.5-0.022222*(1-(1-(1-min(max((time-4)/18,0),1))^4))-0.007407*((1-min(max((comp.RenderEnd-time)/10,0),1))^2))", }, Blend = Input { Value = 1, Expression = "(1-(1-min(max((time-4)/18,0),1))^4)*(1-((1-min(max((comp.RenderEnd-time)/10,0),1))^2))", }, }, }, RoleText = TextPlus { Inputs = { Width = Input { Value = 3840, }, Height = Input { Value = 2160, }, UseFrameFormatSettings = Input { Value = 0, }, StyledText = Input { Value = "Role, Company", }, Font = Input { Value = "Open Sans", }, Style = Input { Value = "Regular", }, Size = Input { Value = 0.026602, }, CharacterSpacing = Input { Value = 1, }, Center = Input { Value = { 0.069271, 0.141667 }, }, HorizontalLeftCenterRight = Input { Value = -1, }, HorizontalJustificationNew = Input { Value = 3, }, VerticalTopCenterBottom = Input { Value = 0, }, VerticalJustificationNew = Input { Value = 3, }, Red1 = Input { Value = 0.913725, Expression = "iif(Canvas.Variant == 0, 0.913725, iif(Canvas.Variant == 1, 0.913725, 1))", }, Green1 = Input { Value = 0.913725, Expression = "iif(Canvas.Variant == 0, 0.913725, iif(Canvas.Variant == 1, 0.913725, 1))", }, Blue1 = Input { Value = 0.913725, Expression = "iif(Canvas.Variant == 0, 0.913725, iif(Canvas.Variant == 1, 0.913725, 1))", }, Alpha1 = Input { Value = 1, }, }, }, MergeRole = Merge { Inputs = { Background = Input { SourceOp = "MergeName", Source = "Output", }, Foreground = Input { SourceOp = "RoleText", Source = "Output", }, Center = Input { Value = { 0.5, 0.5 }, Expression = "Point(0.5, 0.5-0.022222*(1-(1-(1-min(max((time-6)/18,0),1))^4))-0.007407*((1-min(max((comp.RenderEnd-time)/10,0),1))^2))", }, Blend = Input { Value = 1, Expression = "(1-(1-min(max((time-6)/18,0),1))^4)*(1-((1-min(max((comp.RenderEnd-time)/10,0),1))^2))", }, }, }, }, }, }, ActiveTool = "ClimbGroup_Lower_Third" }